Adaptive Pipeline Structures fo Speculation Control

نویسندگان

  • Aristides Efthymiou
  • Jim D. Garside
چکیده

Pipelining is a common method for improving the throughput of a system, especially when the majority of the processing is sequential. Unfortunately when the sequentiality is broken, a pipelined system suffers additional delay and, most importantly for this work, energy waste which is roughly proportional to the pipeline depth. Standard pipelines cannot be modified once they are built so their depth is fixed. This paper proposes a method that allows the dynamic adaptation of the structure of an asynchronous pipeline, so that pipeline stages can be merged and split at run-time, allowing greater flexibility. It is based on novel latch controllers that can be configured dynamically as ‘normal’ or ‘collapsed’, i.e. keeping their latches permanently transparent. Using these controllers a model of AMULET3 was designed that is capable of changing its pipeline depth dynamically when branches are anticipated, in order to alleviate the energy loss when the branch finally arrives.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Speculation to Reduce Latency in a Virtual Channel Router

This paper discusses the effectiveness of various speculative techniques to minimize the latency of virtual channel router pipelines. The proposals are compared to each other as well as to a 4-stage (20 FO4) canonical example router. One technique reduced the router to a single stage (35 FO4), but was not flexible enough to accommodate adaptive routing algorithms. Another implementation uses tw...

متن کامل

Spatial Computation — Summary of the Ph.d. Thesis — 2 Motivation

Software compilation technology for targeting predicated architectures can be naturally adapted for performing the automatic synthesis of application-specific, custom hardware dataflow machines. This compilation methodology translates media processing kernels into hardware with a high degree of instructionlevel and pipeline parallelism. However, the resulting distributed computation structures ...

متن کامل

Evidence for Auditory-Motor Impairment in Individuals With Hyperfunctional Voice Disorders.

Purpose The vocal auditory-motor control of individuals with hyperfunctional voice disorders was examined using a sensorimotor adaptation paradigm. Method Nine individuals with hyperfunctional voice disorders and 9 individuals with typical voices produced sustained vowels over 160 trials in 2 separate conditions: (a) while experiencing gradual upward perturbations in the fundamental frequency...

متن کامل

Controlling structures by inverse adaptive neuro fuzzy inference system and MR dampers

To control structures against wind and earthquake excitations, Adaptive Neuro Fuzzy Inference Systems and Neural Networks are combined in this study. The control scheme consists of an ANFIS inverse model of the structure to assess the control force. Considering existing ANFIS controllers, which require a second controller to generate training data, the authors’ approach does not need anot...

متن کامل

A High-speed Architecture for Adpcm Codec'

A pipelined architecture for adaptive pulse code modulation (ADPCM) is presented. The architecture is developed by the application of relaxed fo rm of look-ahead. The hardware overhead is only the the pipelining latches and is independent of the number of quantizer levels, the predictor order and the pipelining level. The codec latency is smaller than the level of pipelining. Under the assumpti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003